volatile boolean flag = true;
